package cn.itheima.dao.module;

import cn.itheima.domain.Module;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ModuleDao {
    //分页全查
    List<Module> findAllPage();
    //模块删除
    void delete(String id);
    //模块添加
    void edit(Module module);
    //模块修改的数据回显
    Module findById(String id);
    //修改模块
    void update(Module module);
    //查询被选中的模块
    List<Module> findRoleModule(String rid);
    //删除原来的模块
    void deleteById(String roleid);
    //增加新的角色模块
    void insertRoleModule(@Param("roleid") String roleid, @Param("moduleId") String moduleId);
}
